/*
 * Situation.h
 *
 *  Created on: 2011-7-28
 *      Author: Administrator
 */

#ifndef SITUATION_H_
#define SITUATION_H_

#include "Chess.h"

class Situation {
public:
	Situation();
	virtual ~Situation();
	void AddChess(Chess* chess,Position pos);
	Chess* GetChess(Position pos);
	bool IsEmpty(Position pos);
	void GetProjection(SituationProjection& projection);
private:
	Chess* pChessArray[9][10];

};

#endif /* SITUATION_H_ */
